<?php

namespace App\Modules\LuckDraw\UserTag;

interface UserTagInterface {
    //获取对应的策略以及奖池数据
    public function getStrategyPool():?array;

    //获取所有奖池数据以及策略
    public function getStrategyAllPool():?array;

    //修改奖池后根据老的策略奖池对应表，以及修改后的奖池数据，获取更新后的策略奖池对应表 （json）
    public function getUpdatedUserTagByPoolData(array $newPool):?array;
    //获取所有该标签所用的策略
    public function getAllStrategyAndUserIds();
}
